package cn.bugstack.springframework.aop;

/**
 * 一个接口，用于过滤器，限制切面或引入匹配到特定的一组目标类。
 */
public interface ClassFilter {

    /**
     * 判断切面是否应应用于给定的接口或目标类。
     * @param clazz 待考虑的目标类
     * @return 如果建议应应用于给定的目标类，则返回true；否则返回false。
     */
    boolean matches(Class<?> clazz);

}
